#![no_main]
#![no_std]


pub use cortex_m;
pub use cortex_m_rt;

#[cfg(feature = "stm32f1")]
pub mod periph {
    pub use stm32f103::*;
    pub use stm32f103_periph::*;
}

#[cfg(any(feature = "stm32f4", feature = "stm32f4_25", feature = "stm32f1"))]
pub use cmsis_rtos2;

#[cfg(any(feature = "stm32f4", feature = "stm32f4_25"))]
pub mod periph {
    pub use stm32f4xx::*;
    pub use stm32f4xx_periph::*;
}

pub use utils::*;
